*{ margin: 0; padding: 0; list-style: none; outline: none; font-family: "microsoft yahei";}
a{ text-decoration: none; cursor: pointer;}
img{ border: none; max-width: 100%;}
.clear{ clear: both;}

.header{ width: 1200px; margin:30px auto;}
.header_left{ float: left;}
.header_left a{display: block; width: 173px; height: 55px; float: left;}
.header_left a img{ display: block; margin: auto;}
.logo_text{ float: left; margin-left: 15px; margin-top: 10px; padding-left: 25px; font-size: 25px; line-height: 43px; font-family: "黑体"; color: #020202; border-left: 1px solid #898989;}
.header_right{ float: right; margin-right: 50px;}
.nav{ width: 100%; height: 40px; background: #00923F; text-align: center;}
.nav_center{ width: 1200px; margin: auto;}
.nav_center ul li{float: left; position: relative;}
.nav_center ul li a{ display: block; float: left; font-size: 16px; color: #fff; line-height: 40px; padding: 0 41px; border-right: 1px solid #FFFFFF;}
.nav_center a:hover,.first{background: #54B67E;}
.header_text{ color: #020202; font-size: 14px; text-align: right; margin-bottom: 15px;}
.header_right span{ color: #020202; font-size: 16px; background: url(../img/index_06.png) no-repeat left; padding-left: 20px;}
#menu ul {
	background: #00923F;
	visibility: hidden;
	position: absolute;
	top: 40px;
}
#menu li:hover > ul {
	opacity: 1;
	visibility: visible;
	margin: 0;
}
#menu ul ul {
	background: #00923F;
	top: 0;
	left: 148px;
}
#menu ul a {
	padding: 1px 9px;
	width: 130px;
	display: block;
	white-space: nowrap;
	float: none;
	font-size: 14px !important;
	text-overflow: ellipsis;
	border-top: 1px dotted #ccc;
	border-right: none;
}
.leftdrop_nav{ display: none;}
.leftdrop_nav ul li a{background-position: right; color: #666; font-size: 12px; font-weight: bold; padding-left: 15px;}
.leftdrop_nav ul li a:hover{background-position: right !important;}

#wrapper{ position: relative;}
.slider_bg{ position: absolute; bottom: 0px; width: 100%; height: 72px; background: #020202; opacity: 0.6; z-index: 9;}
#slider-pager{ float: right; margin-right: 20%; margin-top: 3px;}
#slider-pager li{ float: left; margin: 0 9px;}
#slider-pager li a{ display: block; width: 195px; height: 60px; border: 3px solid #000;}
#slider-pager .rslides_here a {border: 3px solid #FFFF00;}

.banner a img{ display: block; margin: auto;}

.lis{ width: 1200px; margin:120px auto;}
.kuan{ width: 345px; height: 270px; padding: 15px; float: left; border: 1px solid #777776; position: relative;}
.header_img{ background: #FFFFFF; position: absolute; left: 50%; margin-left: -46px; top: -46px;}
.line{ width: 90%; text-align: center; margin-bottom: 20px; margin-top: 50px; margin-left: auto; margin-right: auto; height: 1px; background: #777776; }
.line span{ background: #FFFFFF; font-size: 18px; color: #00923F; padding: 0 15px; position: relative; top: -12px;}
.text{ font-size: 14px; color: #5C5C5C; padding: 0 10px; line-height: 30px;}
.text a{ display: block; font-size: 14px; color: #5C5C5C; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.more{ font-size: 14px; color: #FFFFFF; background: #00923F; padding: 5px 10px; position: absolute; right: 35px; bottom: 10px;}

.line2{ width: 1200px; margin: auto; height: 1px; background: #00923F; text-align: center;}
.line2 span{ font-size: 36px; color: #00923F; background: #FFFFFF; padding: 5px 15px; position: relative; top: -30px;}
.pro_lis{ width: 1200px; margin:50px auto;}
.pro_lis ul{ width: 1250px;}
.pro_lis ul li{ width: 260px; float: left; text-align: center; padding-bottom: 30px; margin-right: 50px; margin-bottom: 20px; border: 1px solid #80807F; background: #F5F5F5;}
.pro_lis ul li img{ display: block; margin: auto; width: 210px; height: 170px; }
.pro_lis ul li a{ font-size: 16px; color: #00923F; border: 1px solid #A1A1A0; padding: 5px 25px;}
.pro_lis ul li a:hover{ background: #00923F; color: #FFFFFF;}
.pro_lis ul li h3{ font-size: 14px; color: #4F514F; text-align: center; font-weight: normal; line-height: 30px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.pro_lis ul li p{ font-size: 14px; color: #777777;padding-top: 10px;padding-right: 10px;padding-left: 10px;height:25px;padding-bottom: 30px;overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}

.conetct{ width: 1200px; margin:50px auto;}
.con_left{ width: 247px; float: left;}
.left_header{ background: url(../img/contect_05.png) no-repeat; height: 53px; font-size: 22px; color: #FFFFFF; line-height: 43px; padding-left: 15px; white-space: nowrap;}
.left_header span{ font-size: 12px; color: #FFFFFF; font-weight: 700; text-transform: uppercase; margin-left: 5px; position: relative; top: 3px;}
.left_nav{ width: 97%; margin:15px auto;}
.left_nav a{ display: block; border-bottom: 1px dotted #ccc; padding-left: 35px; background: url(../img/nav_06.jpg) no-repeat; height: 39px; font-size: 15px; color: #414141; line-height: 39px;overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.left_nav a:hover,.active{ background: url(../img/nav_03.jpg) no-repeat !important; color: #FFFFFF !important;}
.left_contact{ width: 241px; border: 1px solid #E0E0E0;}
.left_contact_img img{ display: block; margin: auto;}
.left_contact_text{ padding: 20px 15px 35px; line-height: 30px; font-size: 16px; color: #414141;}
.left_contact_text h3{ font-size: 16px; color: #414141;}
.con_right{ width: 850px; float: right;}
.right_header{ border-bottom: 1px solid #DCDCDC; padding-bottom: 7px;}
.right_header_left{ font-size: 22px; color: #535454; float: left; background: url(../img/adr_03.jpg) no-repeat left; padding-left: 35px;}
.right_header_right{ font-size: 14px; color: #535454; float: right; padding-top: 10px;}
.right_header_right a{ font-size: 14px; color: #535454; }
.right_contect{ padding-top: 20px; font-size: 16px; color: #777777; line-height: 30px;}
.pro2_lis{  width: 900px;}
.pro2_lis li{ width: 400px; float: left; text-align: center; margin-bottom: 25px; margin-right: 50px;}
.pro2_lis li a{ display: block; border: 1px solid #DCDCDC;}
.pro2_lis li a img{ display: block; margin: auto; width: 100%; height: 240px;}
.pro2_lis li p{ line-height: 30px; font-size: 16px; color: #777777; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.pages{ padding: 20px 0; text-align: center;}
.pages a{ font-size: 12px; color: #5C5C5C; font-weight: 700; margin: 0 5px;}
.pages a:hover,.active2{ color: #00923F !important;}

.new_lis li{ line-height: 40px; border-bottom: 1px dotted #777776; margin-bottom: 10px;}
.new_lis li a{ display: block; width: 80%; float: left;overflow: hidden; text-overflow: ellipsis; white-space: nowrap;color: #555;}
.new_lis li span{ width: 10%; float: right; text-align: right; font-size: 12px; color: #A1A1A0;}

.zhaop{ border: 1px solid #A1A1A0; margin-bottom: 20px;}
.zhaop_header{ width: 100%; height: 40px; line-height: 40px; border-bottom: 1px solid #A1A1A0;}
.zhaop_header span{ padding-left: 10px; float: left; color: #020202;}
.zhaop_header a{ float: right; font-size: 12px; line-height: 30px !important; padding: 0 10px; background: #00923F; color: #FFFFFF; border-radius: 5px; margin-top: 5px; margin-right: 5px;}
.zhaop_header a:hover{ background: #54B67E;}
.zhaop_text{ padding: 10px;}

.footer{ width: 100%; padding: 30px 0; background: #00923F;}
.footer_center{ width: 1200px; margin: auto; text-align: center;}
.footer_link{ width: 100%; border-bottom: 1px solid #FFFFFF;color: #FFFFFF; padding-bottom: 15px; margin-bottom: 15px;}
.footer_link a{ font-size: 16px; color: #FFFFFF; margin: 0 10px;}
.footer_text{ font-size: 12px; color: #FFFFFF; line-height: 20px;} 

















